package com.dao.primary.vecc;
import com.model.domain.vecc.GetVeccDataForwardEquipmentInfoDO;
import com.model.pojo.vecc.VeccDataForwardEquipmentInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface VeccDataForwardEquipmentInfoMapper {
    int deleteByPrimaryKey(@Param("veccDataForwardEquipmentInfoId") Long veccDataForwardEquipmentInfoId);

    int insert(VeccDataForwardEquipmentInfo record);

    int insertSelective(VeccDataForwardEquipmentInfo record);

    VeccDataForwardEquipmentInfo selectByPrimaryKey(@Param("id") Long id);

    int updateByPrimaryKeySelective(VeccDataForwardEquipmentInfo record);

    int updateByPrimaryKey(VeccDataForwardEquipmentInfo record);

    List<VeccDataForwardEquipmentInfo> selectList(GetVeccDataForwardEquipmentInfoDO getveccDataForwardEquipmentInfoDO);

    void insertListSelective(List<VeccDataForwardEquipmentInfo> veccDataForwardEquipmentInfoList);

    void updateListSelective(List<VeccDataForwardEquipmentInfo> veccDataForwardEquipmentInfoList);

    int has(@Param("veccDataForwardEquipmentInfoId") Long veccDataForwardEquipmentInfoId, @Param("isDelete") Byte isDelete);
}